<?php 

/**
* 数据库操作类
*/
class model
{		
	 public $table;  //表格
	 public  $db;   //库
	
	function __construct($table=null)
	{
		if($table){
			$this->table=$table;

		}
		//一个（try-catch）是捕捉异常（系统的错误）的类，就是不让红色的报错出现；
		try{
				
				$this->db = new PDO("mysql:host=".C('db_host').";dbname=".C('db_dbname').";charset=utf8",C('db_user'),C('db_password'));
			
				}catch(PDOException  $e ){
					echo "Error: ".$e;exit;//如果$db里面有系统的错误信息我们就用$e把它接收起来。
					
				}
			}

				//一个查询(query)的类
			 public function query($sql)
			{
				$res=$this->db->qurey($sql);

				
				if(!$res){		
					echo "执行失败，错误代码：".$this->db->errorCode()."错误信息:".$this->db->errorInfo();

				}
				return $res->fetchAll(PDO::FETCH_ASSOC);   //返回一个关联方式的数据(fetch_assoc);

			}
				
			

			//一个删除的类
			public function delete($where){
					$sql="delete from".$this->table. "where".$where; //:列sql='delete from stu(name) where id =1'
					var_dump($sql);

			}

 }





















 ?>